﻿using System;
using System.Collections.Generic;
using Sustainalytics.Utils;

namespace Sustainalytics.ESGRatings.Service.Models
{
    

    public class IdNamePair
    {
        public Guid Id {get;set;}
        public string Name {get;set;}
    }
    public class TestESGRatingOutDto: ListOptions
    {
        public new static TestESGRatingOutDto Default
        {
            get
            {
                return new TestESGRatingOutDto();
            }
        }
        public TestESGRatingOutDto():base()
        {          
            OnlyCompanies = false;
        }

        public bool OnlyCompanies {get;set;}


        public IEnumerable<IdNamePair> ListCompanies{get;set;}
        public IEnumerable<IdNamePair> ListPeerGroups { get; set; }
        public IEnumerable<IdNamePair> ListIndustryGroups { get; set; }
        public IEnumerable<IdNamePair> ListWeightMatrixes { get; set; }
        public IEnumerable<IdNamePair> ListReferenceUniverses { get; set; }

    }
}
